<?php


namespace App\LogicService\Contracts;


interface SamGlucoseLogicContract
{

    //返回时间内 最大值最小值
    public function getAllWearData($userid, $startTime, $endTime);

    //查询有效时间/有效点
    public function getEffective($userid, $startTime, $endTime);

    //葡萄糖平均值
    public function getGloodAVG($userid, $startTime, $endTime);

    // 高血糖时间百分比（>11.1）||一般高血糖 (>7.8) || 低血糖(<3.9)
    public function getBloodThan($user_id, $start_time, $end_time, $startValue, $endValue=100);

    // 计算水平标准差
    public function getSDBG($user_id, $start_time, $end_time);

    // 日间血糖平均绝对差

    public function getMODD($user_id, $start_time, $end_time);


}